<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>DeepSeek 本地部署指南</title>
	<meta name="referrer" content="never">
    <style>
        body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
        }
        .step {
            margin: 40px 0;
            padding: 20px;
            border: 1px solid #ddd;
            border-radius: 8px;
        }
        .image-gallery {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 10px;
            margin: 20px 0;
        }
        .thumbnail {
            width: 100%;
            height: 150px;
            object-fit: cover;
            cursor: pointer;
            transition: transform 0.3s;
            border: 2px solid #ddd;
        }
        .thumbnail:hover {
            transform: scale(1.05);
        }
        .modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.8);
            z-index: 999;
        }
        .modal-img {
            max-width: 80%;
            max-height: 80%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
    </style>
</head>
<body>
    <h1>💡DeepSeek 本地部署知识手册</h1>
	<hr />
	<p>⏱&nbsp;&nbsp;&nbsp;2025-03-22 内江师范学院开放原子开源社团制作</p>
	<p>🔗 相关软件网盘下载链接:<a href="https://pan.baidu.com/s/1JJjmdjakhtTxXBbwVuvRrQ?pwd=nitt" target="_blank">点击此处下载</a></p>
	<p>⚡ 更多软件资源：<a href="https://www.chenabing.cn/static/guide.html" target="_blank">内师资源云</a></p>
    <div class="step">
        <h2>🌒第一步：安装Ollama框架</h2>
        <p>1. 访问 <a href="https://ollama.com/" target="_blank">Ollama官网</a> 选择下载对应的操作系统版本即可</p>
		<p>2. 0llama是一个开源框架，作用是在本地机器上便捷部署和运行大型语言模型(LLM)。访问Ollama 官网 https://ollamacom/ 下载 llama ，只需要选择下载我们电脑对应的操作系统版本即可，这里我选择的是 Windows版本。</p>
        <p>3. 0llama 安装包下载完成后直接双击安装即可，ollama 安装完成后需要打开电脑的 CMD，也就是命令提示符，只需要在电脑下方的搜索框中输入 cmd 即可打开。</p>
		<div class="image-gallery">
            <img src="https://s21.ax1x.com/2025/03/21/pE0SuOf.png" class="thumbnail" alt="官网下载页面">
            <img src="https://s21.ax1x.com/2025/03/21/pE0S79A.png" class="thumbnail" alt="安装界面">
            <img src="https://s21.ax1x.com/2025/03/21/pE0SH1I.png" class="thumbnail" alt="CMD验证">
        </div>
    </div>

    <div class="step">
        <h2>🌓第二步：下载Deepseek模型</h2>
        <p>1. 进入<a href="https://ollama.com/" target="_blank">Ollama官网</a>中，搜索框中输入 Deepseek-r1，根据自己电脑的便件配置来选择模型大小</p>
		<p>2. 复制安装命令，按 win+r 回到命令提示符窗口，将复制的命令粘贴到命令提示符窗口中并按回车键即可下载模型 例如：<strong>ollama run deepseek-r1:1.5b</strong></p>
        <div class="image-gallery">
            <img src="https://i.jpg.dog/a8c6119c303ce955aedae62d6af844b3.png" class="thumbnail" alt="模型搜索界面">
            <img src="https://s21.ax1x.com/2025/03/21/pE0Sbct.png" class="thumbnail" alt="命令执行截图">
            <img src="https://s21.ax1x.com/2025/03/21/pE0SOnf.png" class="thumbnail" alt="下载进度显示">
        </div>
    </div>

    <div class="step">
        <h2>🌔第三步：安装Docker Desktop</h2>
        <p>1. 从Docker官网下载安装包 <a href="https://www.docker.com/products/docker-desktop/" target="_blank">Docker Desktop官网，下载并安装</a></p>
		<p>2. Docker 是一个开源的容器化平台，它可以将应用程序及其依赖项打包在一个可移植的容器中，实现快速部署、易于管理和高效利用资源。。</p>
		<p>3. 配置docker Linux的虚拟环境，打开windows Machine Platform 和 适用于linux的windows</p>
		<p>4. 以管理员身份运行 Windows PowerShell 安装 wsl ，<strong>wsl --install</strong></p>
		<p>5. 设置wsl 版本 <strong>wsl --set-default-version 2</strong></p>
		<p>6. WSL，即Windows Subsystem for Linux，是Windows 10中的一个功能强大的子系统，它允许用户在Windows环境中直接运行Linux操作系统和应用程序。</p>
		<p></p>
		<div style="background-color: black;">
		<code style="color: white;">
			{
			  "builder": {
			    "gc": {
			      "defaultKeepStorage": "20GB",
			      "enabled": true
			    }
			  },
			  "experimental": false,
			  "features": {
			    "buildkit": true
			  },
			  "registry-mirrors": [
			    "https://docker.hpcloud.cloud",
			    "https://docker.m.daocloud.io",
			    "https://docker.unsee.tech",
			    "https://docker.1panel.live",
			    "http://mirrors.ustc.edu.cn",
			    "https://docker.chenby.cn",
			    "http://mirror.azure.cn",
			    "https://dockerpull.org",
			    "https://dockerhub.icu",
			    "https://hub.rat.dev"
			  ]
			}
		</code>
		</div>
        <div class="image-gallery">
            <img src="https://s21.ax1x.com/2025/03/21/pE0p8HO.png" class="thumbnail" alt="Docker下载页面">
            <img src="https://s21.ax1x.com/2025/03/21/pE0pJED.png" class="thumbnail" alt="安装过程截图">
            <img src="https://img-blog.csdnimg.cn/c74a1be412f242b897b665fdc51bb761.png" class="thumbnail" alt="Docker仪表盘">
			
			<img src="https://s21.ax1x.com/2025/03/22/pE0NeCF.png" class="thumbnail" alt="Docker下载页面">
			<img src="https://s21.ax1x.com/2025/03/22/pE0Nm34.png" class="thumbnail" alt="安装过程截图">
			<img src="https://s21.ax1x.com/2025/03/22/pE0Nuv9.png" class="thumbnail" alt="Docker仪表盘">
			
			<img src="https://i.jpg.dog/635d8ac977cb9d6a14f48fad1674d13e.png" class="thumbnail" alt="Docker下载页面">
			<img src="https://i.jpg.dog/5457bd30689187b9ecce493a8171cacc.png" class="thumbnail" alt="安装过程截图">
			<img src="https://i.jpg.dog/7da27196c98ce2852d824c692152e1cf.png" class="thumbnail" alt="Docker仪表盘">
        </div>
    </div>

    <div class="step">
        <h2>🌕第四步：用Docker运行Dify</h2>
        <p>1. 通过 Gitee 官网下载 <a href="https://gitee.com/dify_ai/dify" target="_blank">dify 压缩包</a>,进入 Dify 的 Docker 文件夹。<br> dify 是一个开源的 LLM 应用开发平台，融合 Backend as Service 和 LLMOps 理念，通过可视化界面等方式，帮助开发者轻松构建和运营生成式 AI 原生应用</p>
		<p>2. 在文件夹地址栏输入 cmd 打开命令行。在命令行中运行 <strong>.env.example .env</strong> ，生成 .env 文件。</p>
		<p>3. 启动 Docker 服务 在命令行输入 <strong>docker compose up -d</strong></p>
		<p>4. 浏览器输入 <strong>http://localhost/</strong> 访问dify</p>
        <div class="image-gallery">
            <img src="https://i.jpg.dog/491b4e6cb0783868fff4f5d74e767dc0.png" class="thumbnail" alt="命令行操作">
            <img src="https://i.jpg.dog/b1735dce56a75556f15a5ffcb4e5eee7.png" class="thumbnail" alt="本地访问界面">
            <img src="https://i.jpg.dog/c7471a6aaa06602f7a13a143cd31bcd1.png" class="thumbnail" alt="Docker运行状态">
        </div>
    </div>

    <div class="step">
        <h2>🌖第五步：配置和创建模型</h2>
        <p>1. 在Dify中创建空白应用并配置Ollama</p>
        <div class="image-gallery">
            <img src="https://i.jpg.dog/c9662d68112e7378e7ce1ff56e2a8739.png" class="thumbnail" alt="模型配置界面">
            <img src="https://s21.ax1x.com/2025/03/21/pE09qw8.png" class="thumbnail" alt="应用创建流程">
            <img src="https://s21.ax1x.com/2025/03/21/pE09LTS.png" class="thumbnail" alt="最终效果展示">
        </div>
    </div>
	
	<div class="step">
	    <h2>🌗第六步：创建本地知识库</h2>
	    <p>1. 训练文件下载：<a href="https://chenabing.lanzn.com/iYrul2r8onte" target="_blank">内江师范学院有关规定文件</a></p>
	    <div class="image-gallery">
	        <img src="https://s21.ax1x.com/2025/03/21/pE0EfBR.png" class="thumbnail" alt="模型配置界面">
	        <img src="https://s21.ax1x.com/2025/03/21/pE0E5Ax.png" class="thumbnail" alt="应用创建流程">
	        <img src="https://s21.ax1x.com/2025/03/21/pE0Eo4K.png" class="thumbnail" alt="最终效果展示">
	    </div>
	</div>
	
	<div class="step">
	    <!-- <h2>🌗第六步：创建本地知识库</h2>
	    <p></p> -->
	    <div class="image-gallery">
	        <img src="https://i-blog.csdnimg.cn/direct/3a7c81789ef543f489b8bf4063c20b5b.png" style="max-width: 100%;height: 90%" class="thumbnail" alt="模型配置界面">
	        <img src="https://i-blog.csdnimg.cn/direct/d4fcc8b263234fcdbefda0ccc09717e5.png" style="max-width: 100%;height: 90%" class="thumbnail" alt="应用创建流程">
	        <img src="https://i-blog.csdnimg.cn/direct/921015f551ab44ceae3d0a7ade6bf2bb.png" style="max-width: 100%;height: 90%" class="thumbnail" alt="最终效果展示">
	    </div>
	</div>

    <div id="modal" class="modal">
        <img class="modal-img" id="modal-image">
    </div>

    <script>
        // 图片点击放大功能
        document.querySelectorAll('.thumbnail').forEach(img => {
            img.addEventListener('click', () => {
                const modal = document.getElementById('modal');
                const modalImg = document.getElementById('modal-image');
                modal.style.display = 'block';
                modalImg.src = img.src;
            });
        });

        // 点击模态框关闭
        document.getElementById('modal').addEventListener('click', () => {
            document.getElementById('modal').style.display = 'none';
        });
    </script>
</body>
</html>